AppCompatButton
es un tipo de botón que extiende la funcionalidad de Button
, proporcionando compatibilidad con versiones anteriores de Android a través de la biblioteca AndroidX.
Este botón hereda muchas propiedades y características de TextView, lo que permite personalizar su apariencia y comportamiento de manera similar. Se puede modificar su texto, fuente, color de fondo, bordes y más, asegurando una integración coherente con el diseño de la aplicación.
Ejemplo de uso en XML:
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/btnExample"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Presionar"
android:textColor="@color/white"
android:background="@color/primaryColor"/>
Ejemplo de uso en Kotlin:
val btnExample = findViewById<AppCompatButton>(R.id.btnExample)
btnExample.setOnClickListener {
btnExample.text = "¡Presionado!"
}
El uso de AppCompatButton
es recomendable en proyectos que requieran compatibilidad con versiones antiguas de Android, manteniendo el soporte para estilos modernos y personalizaciones avanzadas.